Nasa's Kepler Mission Verifies 1,284 New Planets